home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The X-Philes (2nd Revision)
/
The X-Philes Number 1 (1995).iso
/
xphiles
/
coding
/
80x86
/
code32.lzh
/
STRCAT.RT
< prev
next >
Wrap
Text File
|
1993-01-09
|
614b
|
30 lines
public _strcat
;░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
; Add one ASCIIZ string to another
; In:
; ESI -> source string
; EDI -> destination string
; Out:
; None
;░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
_strcat:
push ax
push ecx
push esi
push edi
mov ecx,-1
xor al,al
repnz scasb
dec edi
strcatl:
lodsb
stosb
or al,al
jnz strcatl
pop edi
pop esi
pop ecx
pop ax
ret